﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Linq;
using System.Threading.Tasks;
using System.Windows.Forms;
using DevExpress.XtraEditors;
using QLCONGNOLIBS.Securities;

namespace QLCONGNOAPPs.SecurityApps
{
    public partial class frmSecurities : DevExpress.XtraEditors.XtraForm
    {      
        public frmSecurities()
        {
            InitializeComponent();            
        }

        private void btnMaHoa_Click(object sender, EventArgs e)
        {
            if(string.IsNullOrEmpty(txtGiaTri.Text)){
                dxErrorProvider1.SetError(txtGiaTri, "Yêu cầu nhập vào giá trị cần Mã hóa/Giải mã.");
            }
            else
            {
                string KQ = SecurityConexts.EncryptInfo(txtGiaTri.Text);
                txtKQ.Text = KQ;
                listBoxControl1.Items.Add("Chuỗi mã hóa: " + KQ);
            }
        }

        private void btnGiaiMa_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(txtGiaTri.Text))
            {
                dxErrorProvider1.SetError(txtGiaTri, "Yêu cầu nhập vào giá trị cần Mã hóa/Giải mã.");
            }
            else
            {
                string KQ = SecurityConexts.DecryptInfo(txtGiaTri.Text);
                txtKQ.Text = KQ;
                listBoxControl1.Items.Add("Chuỗi giải mã: " + KQ);
            }
        }
    }
}